雾计算网络引入一个雾节点时要考虑哪些方面
雾计算网络引入一个雾节点时要考虑以下方面:
OpenFog节点安全:节点安全对于系统的整体安全性至关重要。这包括对雾计算节点本身的接口保护、计算系统防护和数据安全等。在很多场景下,雾节点以网关的形式存在,因此它也需要能够充当安全网关,为其所覆盖的终端节点(如传感器或执行器)提供安全服务。
OpenFog节点管理:雾网络是有层级部署结构的边缘分布式系统。因此,雾节点的管理不仅指单个节点管理它自己的本地资源,雾节点还需要向上一级节点提供管理接口,使更高级别的系统管理节点或者代理节点能够查看和控制低级别的节点。为了实现协同管理,这些接口需要使用相同的管理协议。
雾网络:每个雾节点必须能够通过网络进行通信。并且,根据不同雾计算应用的业务需求,雾计算网络还需要实现特定的网络功能。例如,许多雾应用对时间敏感或有感知时间的需求,针对这些应用的雾计算网络可能需要支持时间敏感的组网机制。
计算:节点应具有通用计算功能,同时支持标准软件(例如商业软件或开源软件)在此节点上的运行,使雾节点之间具有更高的互操作性。
存储:雾节点中的本地环境数据、日志记录、代码镜像,以及在节点上运行的服务和应用程序都需要在本地独立存储。存储类型可包括本地硬盘、固态硬盘,以及用于密钥和其他机密资料的安全存储介质。连接或嵌入到雾节点的存储设备需要满足系统和场景所需的性能、可靠性与数据完整性要求。此外,存储设备还应提供有关存储介质的运行信息和非正常运行预警,来支持节点的故障自主修复和面向任务的资源分配。
传感器、执行器和控制器:这些基于硬件或软件的设备被认为是物联网中最底层的设备。一个雾节点可能与几百甚至上千个这类节点相关联。这类节点中有一些可能除其本身功能外没有额外的处理资源与能力,而另一些可能具有一些基本的雾计算功能。这些设备通常具有一定的网络连接能力,包括有线或无线协议,如I2C、GPIO、SPI、蓝牙LE、ZigBee、USB和以太网等。在物联网中,这类底层节点在仅作为数据资源的提供者时,有时也可被视为雾节点。
协议抽象层:当前市场上的许多传感器和执行器协议或数据具有异构性,不能直接与雾节点连接。协议抽象是物联网中来自不同厂商的雾节点和终端设备能够实现互操作性的关键。协议抽象层在逻辑上使这些设备能够在雾节点的监管下,将它们的数据用于分析或给更高级别的系统和软件使用。具体的实现方法是在设备间接口之上增加一个抽象层次,使供应商可以共享所支持的雾计算架构的元数据,从而加强多个厂商的数据互操作性和服务可组合性。